跳到主要内容

firebase的realtime DB常用的及其函数或者属性

  • initializeApp 连接数据库服务。
  • getDatabase,获取数据库。通常不需要参数。
  • ref用来获取节点,也就是确定那个地方要改。
  • set用来添加或者更改数据,会覆盖所有的子节点数据。
  • child和chidren是子节点。
  • once和get用于只不不需要重复获取数据的情况,对性能和成本都会不利。减少使用。
  • onValue,获取数据和监听变化。
  • 可以通过off函数来取消监听。如果要取消节点所有的监听,直接调用off函数(没有参数)。在父级调用off并不会取消下面层级的监听行为。要取消所有的层级监听,必须逐层级调用。
  • push,插入多个数据
  • update,更新数据数据
  • getAuth,获取当前用户(访客)的认证信息。
  • 使用remove删除数据
  • increment,自动自增某些属性的值。参数是增加的量。
  • 可以添加操作完成的提醒,通过callback或者promis-ethen都行
  • 官方文档对有些函数没有教程涉及,需要查看函数文档才行。